package com.topisv.tms.rest.entity.md.request;

import java.util.Date;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;

import com.topisv.tms.tools.typeadapter.JaxbDateAdapter;
@XmlAccessorType(XmlAccessType.FIELD)
public class OrderConfirmDetail {
	@XmlElement(name = "line_no")
	private String lineNo;
	@XmlElement(name = "cust_goods_code")
	private String custGoodsCode;
	@XmlElement(name = "goods_status")
	private String goodsStatus;
	@XmlElement(name = "plan_qty")
	private int planQty;
	@XmlElement(name = "qty")
	private int qty;
	@XmlElement(name = "carrier_code")
	private String carrierCode;
	@XmlElement(name = "express_no")
	private String expressNo;
	@XmlElement(name = "volume")
	private Double volume;
	@XmlElement(name = "package_weight")
	private int packageWeight;
	@XmlElement(name = "invoice_place")
	private String invoicePlace;
	@XmlElement(name = "invoice_no")
	private String invoiceNo;
	@XmlElement(name = "invoice_by")
	private String invoiceBy;
	@XmlElement(name = "invoice_time")
	@XmlJavaTypeAdapter(JaxbDateAdapter.class)
	private Date invoiceTime;
	@XmlElement(name = "expend1")
	private String expend1;
	@XmlElement(name = "expend2")
	private String expend2;
	@XmlElement(name = "expend3")
	private String expend3;

	public String getLineNo() {
		return lineNo;
	}

	public void setLineNo(String lineNo) {
		this.lineNo = lineNo;
	}

	public String getCustGoodsCode() {
		return custGoodsCode;
	}

	public void setCustGoodsCode(String custGoodsCode) {
		this.custGoodsCode = custGoodsCode;
	}

	public String getGoodsStatus() {
		return goodsStatus;
	}

	public void setGoodsStatus(String goodsStatus) {
		this.goodsStatus = goodsStatus;
	}

	public int getPlanQty() {
		return planQty;
	}

	public void setPlanQty(int planQty) {
		this.planQty = planQty;
	}

	public int getQty() {
		return qty;
	}

	public void setQty(int qty) {
		this.qty = qty;
	}

	public String getCarrierCode() {
		return carrierCode;
	}

	public void setCarrierCode(String carrierCode) {
		this.carrierCode = carrierCode;
	}

	public String getExpressNo() {
		return expressNo;
	}

	public void setExpressNo(String expressNo) {
		this.expressNo = expressNo;
	}

	public Double getVolume() {
		return volume;
	}

	public void setVolume(Double volume) {
		this.volume = volume;
	}

	public int getPackageWeight() {
		return packageWeight;
	}

	public void setPackageWeight(int packageWeight) {
		this.packageWeight = packageWeight;
	}

	public String getInvoicePlace() {
		return invoicePlace;
	}

	public void setInvoicePlace(String invoicePlace) {
		this.invoicePlace = invoicePlace;
	}

	public String getInvoiceNo() {
		return invoiceNo;
	}

	public void setInvoiceNo(String invoiceNo) {
		this.invoiceNo = invoiceNo;
	}

	public String getInvoiceBy() {
		return invoiceBy;
	}

	public void setInvoiceBy(String invoiceBy) {
		this.invoiceBy = invoiceBy;
	}

	public Date getInvoiceTime() {
		return invoiceTime;
	}

	public void setInvoiceTime(Date invoiceTime) {
		this.invoiceTime = invoiceTime;
	}

	public String getExpend1() {
		return expend1;
	}

	public void setExpend1(String expend1) {
		this.expend1 = expend1;
	}

	public String getExpend2() {
		return expend2;
	}

	public void setExpend2(String expend2) {
		this.expend2 = expend2;
	}

	public String getExpend3() {
		return expend3;
	}

	public void setExpend3(String expend3) {
		this.expend3 = expend3;
	}

}
